package com.hzlj.position.config.common.dto.jzJbxxConfig;


import com.fz.common.dict.annotation.Dict;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * 矫正-基本信息-配置(JzJbxxConfig)查询结果返回DTO
 *
 * @author lifh
 * @date 2023-03-29 13:59:47
 */
@Data
@ToString
@Accessors(chain = true)
public class JzJbxxConfigQueryResultDTO {
    /**
     * 矫正ID
     */
    private String id;
    /**
     * 可越界距离，单位KM
     */
    private BigDecimal crossDistance;
    /**
     * 允许区域边界，多个使用英文‘,’分割(xzqh)
     */
    private String allowXzqhIds;
    /**
     * 禁止区域边界，多个使用英文‘,’分割(xzqh)
     */
    private String forbitXzqhIds;
    /**
     * 家庭住址
     */
    private String homeAddress;
    /**
     * 家庭住址经度
     */
    private String homeLongitude;
    /**
     * 家庭住址纬度
     */
    private String homeLatitude;
    /**
     * 工作地址
     */
    private String workAddress;
    /**
     * 工作住址经度
     */
    private String workLongitude;
    /**
     * 工作住址经度
     */
    private String workLatitude;
    /**
     * 免点验标记
     */
    private Boolean mdy;
    /**
     * 免点验原因,dict-MDY_REASON
     */
    @Dict("MDY_REASON")
    private String mdyReason;
    /**
     * 免点验原因,dict-MDY_REASON(文本)
     */
    private String mdyReasonText;
}
